// import anxios from 'axios'
// import {Message} from "element-ui";
// import el from "element-ui/src/locale/lang/el";
// import router from "../router";
//
//
// //请求拦截器，响应请求，对请求数据做处理
// anxios.interceptors.request.use(config=>{
//     //如果存在token，请求携带这个token
//     if (window.sessionStorage.getItem('tokenStr')){
//         config.headers['Authorization'] = window.sessionStorage.getItem('tokenStr');
//     }
//     return config;
// },error => {
//     console.log(error);
// })
//
//
// /**
//  * 响应拦截器：在接口文件下调用接口之前去拦截数据响应。方便统一处理错误提示
//  */
// //成功调用接口，返回响应
// anxios.interceptors.response.use(success => {
//
//     //成功调用接口
//     if (success.status && success.status == 200) {
//         //业务逻辑错误(服务器内部错误,未授权,服务器拒绝请求)
//         if (success.data.code == 500 || success.data.code == 401 || success.data.code == 403) {
//             Message.error({message: success.data.message});
//             return;
//         }
//         //逻辑正确，成功返回
//         if (success.data.message) {
//             //提示成功信息
//             Message.success({message: success.data.message});
//         }
//     }
//     //返回成功对象，以便后续操作拿到对象
//     return success.data;
//     //调用接口失败(服务器超时，找不到接口)
// }, error => {
//     if (error.response.code == 504 || error.response.code == 404) {
//         Message.error({message: '服务器找不到！'});
//     } else if (error.response.code == 403){
//         Message.error({message: '权限不足，请联系管理员！'});
//     } else if (error.response.code == 401) {
//         Message.error({message: '尚未登录，请登录'});
//         router.replace('/');
//     } else {
//         if (error.response.data.message) {
//             //打印错误信息
//             Message.error({message:error.response.data.message});
//         } else {
//             Message.error({message:'未知错误！'});
//         }
//     }
//     return;
// });
//
// let base='';
//
// //传送json格式的post请求
// export const postRequest= (url,params) =>{
//     return anxios({
//         method: 'post',
//         url: '${base}${url}',
//         data: params
//     })
// }
//
// //传送json的put请求
// export const putRequest=(url,params)=>{
//     return anxios({
//         method: 'put',
//         url: '${base}${url}',
//         data: params
//     })
// }
//
// //传送json的get请求
// export const getRequest=(url,params)=>{
//     return anxios({
//         method: 'get',
//         url: '${base}${url}',
//         data: params
//     })
// }
//
// //传送json的delete请求
// export const deleteRequest=(url,params)=>{
//     return anxios({
//         method: 'delete',
//         url: '${base}${url}',
//         data: params
//     })
// }